<?xml version="1.0" encoding="ascii"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
          "DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
  <title>headset.model.HeaDSETGeom'.HeaDSETGeom</title>
  <link rel="stylesheet" href="epydoc.css" type="text/css" />
  <script type="text/javascript" src="epydoc.js"></script>
</head>

<body bgcolor="white" text="black" link="blue" vlink="#204080"
      alink="#204080">
<!-- ==================== NAVIGATION BAR ==================== -->
<table class="navbar" border="0" width="100%" cellpadding="0"
       bgcolor="#a0c0ff" cellspacing="0">
  <tr valign="middle">
  <!-- Home link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="headset-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Tree link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Index link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Help link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Project homepage -->
      <th class="navbar" align="right" width="100%">
        <table border="0" cellpadding="0" cellspacing="0">
          <tr><th class="navbar" align="center"
            >HeaDSET</th>
          </tr></table></th>
  </tr>
</table>
<table width="100%" cellpadding="0" cellspacing="0">
  <tr valign="top">
    <td width="100%">
      <span class="breadcrumbs">
        <a href="headset-module.html">Package&nbsp;headset</a> ::
        <a href="headset.model-module.html">Package&nbsp;model</a> ::
        <a href="headset.model.HeaDSETGeom%27-module.html">Module&nbsp;HeaDSETGeom'</a> ::
        Class&nbsp;HeaDSETGeom
      </span>
    </td>
    <td>
      <table cellpadding="0" cellspacing="0">
        <!-- hide/show private -->
        <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
    onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
      </table>
    </td>
  </tr>
</table>
<!-- ==================== CLASS DESCRIPTION ==================== -->
<h1 class="epydoc">Class HeaDSETGeom</h1><p class="nomargin-top"><span class="codelink"><a href="headset.model.HeaDSETGeom%27-pysrc.html#HeaDSETGeom">source&nbsp;code</a></span></p>
<center>
<center>  <map id="uml_class_diagram_for_headset__28" name="uml_class_diagram_for_headset__28">
<area shape="rect" href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#BOX" title="headset.model.HeaDSETGeom&#39;.HeaDSETGeom.BOX" alt="" coords="479,28,623,47"/>
<area shape="rect" href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#COLOR" title="headset.model.HeaDSETGeom&#39;.HeaDSETGeom.COLOR" alt="" coords="479,47,623,65"/>
<area shape="rect" href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#CONE" title="headset.model.HeaDSETGeom&#39;.HeaDSETGeom.CONE" alt="" coords="479,65,623,84"/>
<area shape="rect" href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#CYLINDER" title="headset.model.HeaDSETGeom&#39;.HeaDSETGeom.CYLINDER" alt="" coords="479,84,623,103"/>
<area shape="rect" href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#DEFSIZE" title="headset.model.HeaDSETGeom&#39;.HeaDSETGeom.DEFSIZE" alt="" coords="479,103,623,121"/>
<area shape="rect" href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#DICOM" title="headset.model.HeaDSETGeom&#39;.HeaDSETGeom.DICOM" alt="" coords="479,121,623,140"/>
<area shape="rect" href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#ELLIPSOID" title="headset.model.HeaDSETGeom&#39;.HeaDSETGeom.ELLIPSOID" alt="" coords="479,140,623,159"/>
<area shape="rect" href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#GEOM_ID" title="headset.model.HeaDSETGeom&#39;.HeaDSETGeom.GEOM_ID" alt="" coords="479,159,623,177"/>
<area shape="rect" href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#LABEL" title="headset.model.HeaDSETGeom&#39;.HeaDSETGeom.LABEL" alt="" coords="479,177,623,196"/>
<area shape="rect" href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#OPACITY" title="headset.model.HeaDSETGeom&#39;.HeaDSETGeom.OPACITY" alt="" coords="479,196,623,215"/>
<area shape="rect" href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#ORIENTATION" title="headset.model.HeaDSETGeom&#39;.HeaDSETGeom.ORIENTATION" alt="" coords="479,215,623,233"/>
<area shape="rect" href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#POSITION" title="headset.model.HeaDSETGeom&#39;.HeaDSETGeom.POSITION" alt="" coords="479,233,623,252"/>
<area shape="rect" href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#SCALE" title="headset.model.HeaDSETGeom&#39;.HeaDSETGeom.SCALE" alt="" coords="479,252,623,271"/>
<area shape="rect" href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#SCALE_FACTOR" title="headset.model.HeaDSETGeom&#39;.HeaDSETGeom.SCALE_FACTOR" alt="" coords="479,271,623,289"/>
<area shape="rect" href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#SCALE_THRESHOLD" title="headset.model.HeaDSETGeom&#39;.HeaDSETGeom.SCALE_THRESHOLD" alt="" coords="479,289,623,308"/>
<area shape="rect" href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#AddBoxWidget" title="Adds a new boxwidget to the list of boxwidgets." alt="" coords="479,311,623,329"/>
<area shape="rect" href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#Clone" title="Clones the geom." alt="" coords="479,329,623,348"/>
<area shape="rect" href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#DisableBoxWidgets" title="Disables the boxwidgets assigned to the geom." alt="" coords="479,348,623,367"/>
<area shape="rect" href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#EnableBoxWidgets" title="Enables the boxwidgets that are assigned to this geom." alt="" coords="479,367,623,385"/>
<area shape="rect" href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#GetActor" title="Returns the VTK actor that this geom wraps." alt="" coords="479,385,623,404"/>
<area shape="rect" href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#GetAxes" title="Returns the vtk axes actor for this geom." alt="" coords="479,404,623,423"/>
<area shape="rect" href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#GetColor" title="Returns the color component." alt="" coords="479,423,623,441"/>
<area shape="rect" href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#GetID" title="Returns the ID of the geom." alt="" coords="479,441,623,460"/>
<area shape="rect" href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#GetLabel" title="Returns the label of the geom." alt="" coords="479,460,623,479"/>
<area shape="rect" href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#GetOpacity" title="Returns the opacity of the geom." alt="" coords="479,479,623,497"/>
<area shape="rect" href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#GetOrientation" title="Returns the current orientation of the geom." alt="" coords="479,497,623,516"/>
<area shape="rect" href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#GetPosition" title="Returns the position of the geom." alt="" coords="479,516,623,535"/>
<area shape="rect" href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#GetScale" title="Returns the scale of the geom." alt="" coords="479,535,623,553"/>
<area shape="rect" href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#__init__" title="Creates a wrapping geom for an actor and gives it a label." alt="" coords="479,572,623,591"/>
<area shape="rect" href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html" title="The HeadDSETGeom is the HeaDSET wraper for 3 dimensional objects in the system." alt="" coords="477,11,624,592"/>
<area shape="rect" href="headset.model.HeaDSETCylinder%27.HeaDSETCylinder-class.html" title="headset.model.HeaDSETCylinder&#39;.HeaDSETCylinder" alt="" coords="16,621,197,648"/>
<area shape="rect" href="headset.model.HeaDSETDicom%27.HeaDSETDicom-class.html" title="Loads a dicom directory and modifies it to make a reasonable mesh of it for usage in HeaDSET." alt="" coords="248,621,413,648"/>
<area shape="rect" href="headset.model.HeaDSETSphere%27.HeaDSETSphere-class.html" title="headset.model.HeaDSETSphere&#39;.HeaDSETSphere" alt="" coords="464,621,637,648"/>
<area shape="rect" href="headset.model.HeaDSETCone%27.HeaDSETCone-class.html" title="headset.model.HeaDSETCone&#39;.HeaDSETCone" alt="" coords="688,621,845,648"/>
<area shape="rect" href="headset.model.HeaDSETCube%27.HeaDSETCube-class.html" title="headset.model.HeaDSETCube&#39;.HeaDSETCube" alt="" coords="896,621,1053,648"/>
</map>
  <img src="uml_class_diagram_for_headset__28.gif" alt='' usemap="#uml_class_diagram_for_headset__28" ismap="ismap" class="graph-without-title" />
</center>
</center>
<hr />
<p>The HeadDSETGeom is the HeaDSET wraper for 3 dimensional objects in 
  the system. In this implementation a geom is always a wrapper for a VTK 
  actor. The class contains properties like scale, positon, rotation, 
  color, transparancy, name, boxwidgets, id and many others. Geom is short 
  for geometry.</p>
  <p>This really is a workhorse class. It contains a great number of 
  publisher subscriber messages. Most are meant for the output controllers 
  since they are quite detailed.</p>
  <p>The class also contains code to handle the boxwidget transformations, 
  this is done to keep this piece of isolated. Due to VTK design this piece
  has some questionable links to the actor.</p>
  <p>ID's are always unique to a session, but labels are not.</p>

<!-- ==================== INSTANCE METHODS ==================== -->
<a name="section-InstanceMethods"></a>
<table class="summary" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
  <td colspan="2" class="table-header">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <td align="left"><span class="table-header">Instance Methods</span></td>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-InstanceMethods"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#AddBoxWidget" class="summary-sig-name">AddBoxWidget</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">boxwidget</span>)</span><br />
      Adds a new boxwidget to the list of boxwidgets.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="headset.model.HeaDSETGeom%27-pysrc.html#HeaDSETGeom.AddBoxWidget">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#Clone" class="summary-sig-name">Clone</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Clones the geom.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="headset.model.HeaDSETGeom%27-pysrc.html#HeaDSETGeom.Clone">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#DisableBoxWidgets" class="summary-sig-name">DisableBoxWidgets</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Disables the boxwidgets assigned to the geom.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="headset.model.HeaDSETGeom%27-pysrc.html#HeaDSETGeom.DisableBoxWidgets">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#EnableBoxWidgets" class="summary-sig-name">EnableBoxWidgets</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Enables the boxwidgets that are assigned to this geom.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="headset.model.HeaDSETGeom%27-pysrc.html#HeaDSETGeom.EnableBoxWidgets">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#GetActor" class="summary-sig-name">GetActor</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Returns the VTK actor that this geom wraps.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="headset.model.HeaDSETGeom%27-pysrc.html#HeaDSETGeom.GetActor">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#GetAxes" class="summary-sig-name">GetAxes</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Returns the vtk axes actor for this geom.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="headset.model.HeaDSETGeom%27-pysrc.html#HeaDSETGeom.GetAxes">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#GetColor" class="summary-sig-name">GetColor</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Returns the color component.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="headset.model.HeaDSETGeom%27-pysrc.html#HeaDSETGeom.GetColor">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#GetID" class="summary-sig-name">GetID</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Returns the ID of the geom.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="headset.model.HeaDSETGeom%27-pysrc.html#HeaDSETGeom.GetID">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#GetLabel" class="summary-sig-name">GetLabel</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Returns the label of the geom.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="headset.model.HeaDSETGeom%27-pysrc.html#HeaDSETGeom.GetLabel">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#GetOpacity" class="summary-sig-name">GetOpacity</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Returns the opacity of the geom.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="headset.model.HeaDSETGeom%27-pysrc.html#HeaDSETGeom.GetOpacity">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#GetOrientation" class="summary-sig-name">GetOrientation</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Returns the current orientation of the geom.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="headset.model.HeaDSETGeom%27-pysrc.html#HeaDSETGeom.GetOrientation">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#GetPosition" class="summary-sig-name">GetPosition</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Returns the position of the geom.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="headset.model.HeaDSETGeom%27-pysrc.html#HeaDSETGeom.GetPosition">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#GetScale" class="summary-sig-name">GetScale</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Returns the scale of the geom.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="headset.model.HeaDSETGeom%27-pysrc.html#HeaDSETGeom.GetScale">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#GetVisibility" class="summary-sig-name">GetVisibility</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Gives the current visibility of the geoms.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="headset.model.HeaDSETGeom%27-pysrc.html#HeaDSETGeom.GetVisibility">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#IsInstrument" class="summary-sig-name">IsInstrument</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Answers the question if this is an instrument.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="headset.model.HeaDSETGeom%27-pysrc.html#HeaDSETGeom.IsInstrument">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#Save" class="summary-sig-name">Save</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">doc</span>)</span><br />
      Creates a tree of dom nodes that represent this geom.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="headset.model.HeaDSETGeom%27-pysrc.html#HeaDSETGeom.Save">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#SetColor" class="summary-sig-name">SetColor</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">red</span>,
        <span class="summary-sig-arg">green</span>,
        <span class="summary-sig-arg">blue</span>)</span><br />
      Sets the color of the geom.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="headset.model.HeaDSETGeom%27-pysrc.html#HeaDSETGeom.SetColor">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#SetInstrument" class="summary-sig-name">SetInstrument</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">value</span>)</span><br />
      Sets if a geom belongs to a instrument of not.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="headset.model.HeaDSETGeom%27-pysrc.html#HeaDSETGeom.SetInstrument">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#SetInvisibile" class="summary-sig-name">SetInvisibile</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Always makes the geom invisble.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="headset.model.HeaDSETGeom%27-pysrc.html#HeaDSETGeom.SetInvisibile">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#SetLabel" class="summary-sig-name">SetLabel</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">label</span>)</span><br />
      Changes the label of the geom to the desired name.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="headset.model.HeaDSETGeom%27-pysrc.html#HeaDSETGeom.SetLabel">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#SetOpacity" class="summary-sig-name">SetOpacity</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">opacity</span>)</span><br />
      Set the opacity of the geom.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="headset.model.HeaDSETGeom%27-pysrc.html#HeaDSETGeom.SetOpacity">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#SetOrientation" class="summary-sig-name">SetOrientation</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">xorient</span>,
        <span class="summary-sig-arg">yorient</span>,
        <span class="summary-sig-arg">zorient</span>)</span><br />
      Sets the orientation of the geom.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="headset.model.HeaDSETGeom%27-pysrc.html#HeaDSETGeom.SetOrientation">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#SetPosition" class="summary-sig-name">SetPosition</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">xpos</span>,
        <span class="summary-sig-arg">ypos</span>,
        <span class="summary-sig-arg">zpos</span>)</span><br />
      Set this position of the geom in 3D space.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="headset.model.HeaDSETGeom%27-pysrc.html#HeaDSETGeom.SetPosition">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#SetScale" class="summary-sig-name">SetScale</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">xscale</span>,
        <span class="summary-sig-arg">yscale</span>,
        <span class="summary-sig-arg">zscale</span>)</span><br />
      Sets the scale of the geom.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="headset.model.HeaDSETGeom%27-pysrc.html#HeaDSETGeom.SetScale">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#SetVisibile" class="summary-sig-name">SetVisibile</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Always makes the geom visible.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="headset.model.HeaDSETGeom%27-pysrc.html#HeaDSETGeom.SetVisibile">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#SetVisibility" class="summary-sig-name">SetVisibility</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">flag</span>)</span><br />
      Changes the visibility of the geom depending on the argument given.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="headset.model.HeaDSETGeom%27-pysrc.html#HeaDSETGeom.SetVisibility">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#TypeCopy" class="summary-sig-name">TypeCopy</a>(<span class="summary-sig-arg">self</span>)</span><br />
      This method is used during cloning to get a copy of the type.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="headset.model.HeaDSETGeom%27-pysrc.html#HeaDSETGeom.TypeCopy">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#Update" class="summary-sig-name">Update</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Updates that something has changed to all fans and subscribers of 
      this class.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="headset.model.HeaDSETGeom%27-pysrc.html#HeaDSETGeom.Update">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#UpdateAxes" class="summary-sig-name">UpdateAxes</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Updates the axes to match the current dimensions of the geom.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="headset.model.HeaDSETGeom%27-pysrc.html#HeaDSETGeom.UpdateAxes">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#UpdateBoxWidgets" class="summary-sig-name">UpdateBoxWidgets</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Updates the boxwidgets so they are close to the geom.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="headset.model.HeaDSETGeom%27-pysrc.html#HeaDSETGeom.UpdateBoxWidgets">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#_EndInteractionCallback" class="summary-sig-name" onclick="show_private();">_EndInteractionCallback</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">widget</span>,
        <span class="summary-sig-arg">eventString</span>)</span><br />
      Private callback to update the geom according to the transformation 
      of the box widget.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="headset.model.HeaDSETGeom%27-pysrc.html#HeaDSETGeom._EndInteractionCallback">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#_InteractionCallback" class="summary-sig-name" onclick="show_private();">_InteractionCallback</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">widget</span>,
        <span class="summary-sig-arg">eventString</span>)</span><br />
      Private callback used to handle the boxwidget transforms.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="headset.model.HeaDSETGeom%27-pysrc.html#HeaDSETGeom._InteractionCallback">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#_StartInteractionCallback" class="summary-sig-name" onclick="show_private();">_StartInteractionCallback</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">widget</span>,
        <span class="summary-sig-arg">eventString</span>)</span><br />
      This</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="headset.model.HeaDSETGeom%27-pysrc.html#HeaDSETGeom._StartInteractionCallback">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#__init__" class="summary-sig-name">__init__</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">actor</span>,
        <span class="summary-sig-arg">label</span>)</span><br />
      Creates a wrapping geom for an actor and gives it a label.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="headset.model.HeaDSETGeom%27-pysrc.html#HeaDSETGeom.__init__">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#__sendMessage" class="summary-sig-name" onclick="show_private();">__sendMessage</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">message</span>)</span><br />
      Private method to send message in a wrapped way.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="headset.model.HeaDSETGeom%27-pysrc.html#HeaDSETGeom.__sendMessage">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
</table>
<!-- ==================== CLASS VARIABLES ==================== -->
<a name="section-ClassVariables"></a>
<table class="summary" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
  <td colspan="2" class="table-header">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <td align="left"><span class="table-header">Class Variables</span></td>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-ClassVariables"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#BOX" class="summary-name">BOX</a> = <code title="'Box'"><code class="variable-quote">'</code><code class="variable-string">Box</code><code class="variable-quote">'</code></code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#COLOR" class="summary-name">COLOR</a> = <code title="'color'"><code class="variable-quote">'</code><code class="variable-string">color</code><code class="variable-quote">'</code></code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#CONE" class="summary-name">CONE</a> = <code title="'Cone'"><code class="variable-quote">'</code><code class="variable-string">Cone</code><code class="variable-quote">'</code></code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#CYLINDER" class="summary-name">CYLINDER</a> = <code title="'Cylinder'"><code class="variable-quote">'</code><code class="variable-string">Cylinder</code><code class="variable-quote">'</code></code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#DEFSIZE" class="summary-name">DEFSIZE</a> = <code title="{'length': 50.0, 'radius': 25.0, 'resolution': 50}"><code class="variable-group">{</code><code class="variable-quote">'</code><code class="variable-string">length</code><code class="variable-quote">'</code><code class="variable-op">: </code>50.0<code class="variable-op">, </code><code class="variable-quote">'</code><code class="variable-string">radius</code><code class="variable-quote">'</code><code class="variable-op">: </code>25.0<code class="variable-op">, </code><code class="variable-quote">'</code><code class="variable-string">resolution</code><code class="variable-quote">'</code><code class="variable-op">: </code>50<code class="variable-group">}</code></code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#DICOM" class="summary-name">DICOM</a> = <code title="'Dicom'"><code class="variable-quote">'</code><code class="variable-string">Dicom</code><code class="variable-quote">'</code></code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#ELLIPSOID" class="summary-name">ELLIPSOID</a> = <code title="'Ellipsoid'"><code class="variable-quote">'</code><code class="variable-string">Ellipsoid</code><code class="variable-quote">'</code></code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#GEOM_ID" class="summary-name">GEOM_ID</a> = <code title="1">1</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#LABEL" class="summary-name">LABEL</a> = <code title="'label'"><code class="variable-quote">'</code><code class="variable-string">label</code><code class="variable-quote">'</code></code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#OPACITY" class="summary-name">OPACITY</a> = <code title="'opacity'"><code class="variable-quote">'</code><code class="variable-string">opacity</code><code class="variable-quote">'</code></code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#ORIENTATION" class="summary-name">ORIENTATION</a> = <code title="'orientation'"><code class="variable-quote">'</code><code class="variable-string">orientation</code><code class="variable-quote">'</code></code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#POSITION" class="summary-name">POSITION</a> = <code title="'position'"><code class="variable-quote">'</code><code class="variable-string">position</code><code class="variable-quote">'</code></code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#SCALE" class="summary-name">SCALE</a> = <code title="'scale'"><code class="variable-quote">'</code><code class="variable-string">scale</code><code class="variable-quote">'</code></code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#SCALE_FACTOR" class="summary-name">SCALE_FACTOR</a> = <code title="50.0">50.0</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="headset.model.HeaDSETGeom%27.HeaDSETGeom-class.html#SCALE_THRESHOLD" class="summary-name">SCALE_THRESHOLD</a> = <code title="0.1">0.1</code>
    </td>
  </tr>
</table>
<!-- ==================== METHOD DETAILS ==================== -->
<a name="section-MethodDetails"></a>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
  <td colspan="2" class="table-header">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <td align="left"><span class="table-header">Method Details</span></td>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-MethodDetails"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
</table>
<a name="AddBoxWidget"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">AddBoxWidget</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">boxwidget</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="headset.model.HeaDSETGeom%27-pysrc.html#HeaDSETGeom.AddBoxWidget">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Adds a new boxwidget to the list of boxwidgets.</p>
  <dl class="fields">
    <dt>Parameters:</dt>
    <dd><ul class="nomargin-top">
        <li><strong class="pname"><code>boxwidget</code></strong> - Boxwidget to be added to the list.</li>
    </ul></dd>
  </dl>
</td></tr></table>
</div>
<a name="Clone"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">Clone</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="headset.model.HeaDSETGeom%27-pysrc.html#HeaDSETGeom.Clone">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Clones the geom. This means the geom will be of the same class, in the
  same collection and will share all properties with this geom.</p>
  <p>Cloning works with a deep copy.</p>
  <dl class="fields">
    <dt>Returns:</dt>
        <dd>A clone og this geom.</dd>
  </dl>
</td></tr></table>
</div>
<a name="DisableBoxWidgets"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">DisableBoxWidgets</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="headset.model.HeaDSETGeom%27-pysrc.html#HeaDSETGeom.DisableBoxWidgets">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Disables the boxwidgets assigned to the geom. Thus disabling the user 
  interaction with the boxwidget.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="EnableBoxWidgets"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">EnableBoxWidgets</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="headset.model.HeaDSETGeom%27-pysrc.html#HeaDSETGeom.EnableBoxWidgets">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Enables the boxwidgets that are assigned to this geom. This allows for
  interaction in the VTK components.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="GetActor"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">GetActor</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="headset.model.HeaDSETGeom%27-pysrc.html#HeaDSETGeom.GetActor">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Returns the VTK actor that this geom wraps.</p>
  <dl class="fields">
    <dt>Returns:</dt>
        <dd>The actor of the geom.</dd>
  </dl>
</td></tr></table>
</div>
<a name="GetAxes"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">GetAxes</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="headset.model.HeaDSETGeom%27-pysrc.html#HeaDSETGeom.GetAxes">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Returns the vtk axes actor for this geom.</p>
  <dl class="fields">
    <dt>Returns:</dt>
        <dd>The axes actor bound to this geom.</dd>
  </dl>
</td></tr></table>
</div>
<a name="GetColor"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">GetColor</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="headset.model.HeaDSETGeom%27-pysrc.html#HeaDSETGeom.GetColor">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Returns the color component.</p>
  <dl class="fields">
    <dt>Returns:</dt>
        <dd>The color is returned in a tuple containing the red, green and 
          blue component.</dd>
  </dl>
</td></tr></table>
</div>
<a name="GetID"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">GetID</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="headset.model.HeaDSETGeom%27-pysrc.html#HeaDSETGeom.GetID">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Returns the ID of the geom.</p>
  <dl class="fields">
    <dt>Returns:</dt>
        <dd>The ID of the geom.</dd>
  </dl>
</td></tr></table>
</div>
<a name="GetLabel"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">GetLabel</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="headset.model.HeaDSETGeom%27-pysrc.html#HeaDSETGeom.GetLabel">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Returns the label of the geom.</p>
  <dl class="fields">
    <dt>Returns:</dt>
        <dd>The label of the geom.</dd>
  </dl>
</td></tr></table>
</div>
<a name="GetOpacity"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">GetOpacity</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="headset.model.HeaDSETGeom%27-pysrc.html#HeaDSETGeom.GetOpacity">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Returns the opacity of the geom.</p>
  <dl class="fields">
    <dt>Returns:</dt>
        <dd>The opacity of the geom in a value between 0 and 1.</dd>
  </dl>
</td></tr></table>
</div>
<a name="GetOrientation"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">GetOrientation</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="headset.model.HeaDSETGeom%27-pysrc.html#HeaDSETGeom.GetOrientation">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Returns the current orientation of the geom. The orientation that is 
  returned may appear strange due to VTK behaviour.</p>
  <dl class="fields">
    <dt>Returns:</dt>
        <dd>A tuple with the x,y,z components of the orienation</dd>
  </dl>
</td></tr></table>
</div>
<a name="GetPosition"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">GetPosition</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="headset.model.HeaDSETGeom%27-pysrc.html#HeaDSETGeom.GetPosition">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Returns the position of the geom.</p>
  <dl class="fields">
    <dt>Returns:</dt>
        <dd>A tuple with the x,y,z cordinates of the geom.</dd>
  </dl>
</td></tr></table>
</div>
<a name="GetScale"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">GetScale</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="headset.model.HeaDSETGeom%27-pysrc.html#HeaDSETGeom.GetScale">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Returns the scale of the geom.</p>
  <dl class="fields">
    <dt>Returns:</dt>
        <dd>A tupel with the x scale, y scale and z scale of the geom.</dd>
  </dl>
</td></tr></table>
</div>
<a name="GetVisibility"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">GetVisibility</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="headset.model.HeaDSETGeom%27-pysrc.html#HeaDSETGeom.GetVisibility">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Gives the current visibility of the geoms.</p>
  <dl class="fields">
    <dt>Returns:</dt>
        <dd>True if visible, false if invisible.</dd>
  </dl>
</td></tr></table>
</div>
<a name="IsInstrument"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">IsInstrument</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="headset.model.HeaDSETGeom%27-pysrc.html#HeaDSETGeom.IsInstrument">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Answers the question if this is an instrument.</p>
  <dl class="fields">
    <dt>Returns:</dt>
        <dd>True if this is an instrument, False if this is not an 
          instrument.</dd>
  </dl>
</td></tr></table>
</div>
<a name="Save"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">Save</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">doc</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="headset.model.HeaDSETGeom%27-pysrc.html#HeaDSETGeom.Save">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Creates a tree of dom nodes that represent this geom.</p>
  <dl class="fields">
    <dt>Parameters:</dt>
    <dd><ul class="nomargin-top">
        <li><strong class="pname"><code>doc</code></strong> - A DOM document</li>
    </ul></dd>
    <dt>Returns:</dt>
        <dd>The DOM tree that represents this Geom</dd>
  </dl>
</td></tr></table>
</div>
<a name="SetColor"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">SetColor</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">red</span>,
        <span class="sig-arg">green</span>,
        <span class="sig-arg">blue</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="headset.model.HeaDSETGeom%27-pysrc.html#HeaDSETGeom.SetColor">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Sets the color of the geom. A color is made up of 3 components red, 
  green and blue.</p>
  <dl class="fields">
    <dt>Parameters:</dt>
    <dd><ul class="nomargin-top">
        <li><strong class="pname"><code>red</code></strong> - The red component.</li>
        <li><strong class="pname"><code>green</code></strong> - The green component.</li>
        <li><strong class="pname"><code>blue</code></strong></li>
    </ul></dd>
  </dl>
</td></tr></table>
</div>
<a name="SetInstrument"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">SetInstrument</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">value</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="headset.model.HeaDSETGeom%27-pysrc.html#HeaDSETGeom.SetInstrument">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Sets if a geom belongs to a instrument of not.</p>
  <dl class="fields">
    <dt>Parameters:</dt>
    <dd><ul class="nomargin-top">
        <li><strong class="pname"><code>value</code></strong> - True if this is an instrument, False if this is not an 
          instrument.</li>
    </ul></dd>
  </dl>
</td></tr></table>
</div>
<a name="SetInvisibile"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">SetInvisibile</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="headset.model.HeaDSETGeom%27-pysrc.html#HeaDSETGeom.SetInvisibile">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Always makes the geom invisble.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="SetLabel"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">SetLabel</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">label</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="headset.model.HeaDSETGeom%27-pysrc.html#HeaDSETGeom.SetLabel">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Changes the label of the geom to the desired name.</p>
  <dl class="fields">
    <dt>Parameters:</dt>
    <dd><ul class="nomargin-top">
        <li><strong class="pname"><code>label</code></strong> - The desired label for the geom.</li>
    </ul></dd>
  </dl>
</td></tr></table>
</div>
<a name="SetOpacity"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">SetOpacity</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">opacity</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="headset.model.HeaDSETGeom%27-pysrc.html#HeaDSETGeom.SetOpacity">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Set the opacity of the geom. (This may not work correctly with very 
  complex geoms. Due to problems with VTK)</p>
  <dl class="fields">
    <dt>Parameters:</dt>
    <dd><ul class="nomargin-top">
        <li><strong class="pname"><code>opacity</code></strong> - The opacity ranges from 0 to 1. With 0 beinig totaly transparant 
          and 1 beinig totaly opaque.</li>
    </ul></dd>
  </dl>
</td></tr></table>
</div>
<a name="SetOrientation"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">SetOrientation</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">xorient</span>,
        <span class="sig-arg">yorient</span>,
        <span class="sig-arg">zorient</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="headset.model.HeaDSETGeom%27-pysrc.html#HeaDSETGeom.SetOrientation">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Sets the orientation of the geom. The geom can be rotated around three
  local axis. (x,y,z) These axis are bound to the geom.</p>
  <dl class="fields">
    <dt>Parameters:</dt>
    <dd><ul class="nomargin-top">
        <li><strong class="pname"><code>xorient</code></strong> - The x component of the new orientation.</li>
        <li><strong class="pname"><code>yorient</code></strong> - The y component of the new orientation.</li>
        <li><strong class="pname"><code>zorient</code></strong> - The z component of the new orientation.</li>
    </ul></dd>
  </dl>
</td></tr></table>
</div>
<a name="SetPosition"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">SetPosition</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">xpos</span>,
        <span class="sig-arg">ypos</span>,
        <span class="sig-arg">zpos</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="headset.model.HeaDSETGeom%27-pysrc.html#HeaDSETGeom.SetPosition">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Set this position of the geom in 3D space. The x, y, z arguments are 
  in world cordinates. The method will automatically update the view 
  components after applying the new cordinates. Thus causing direct 
  feedback for the user of this class.</p>
  <dl class="fields">
    <dt>Parameters:</dt>
    <dd><ul class="nomargin-top">
        <li><strong class="pname"><code>xpos</code></strong> - The x component of the new position</li>
        <li><strong class="pname"><code>ypos</code></strong> - The y component of the new position</li>
        <li><strong class="pname"><code>zpos</code></strong> - The z component of the new position</li>
    </ul></dd>
  </dl>
</td></tr></table>
</div>
<a name="SetScale"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">SetScale</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">xscale</span>,
        <span class="sig-arg">yscale</span>,
        <span class="sig-arg">zscale</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="headset.model.HeaDSETGeom%27-pysrc.html#HeaDSETGeom.SetScale">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Sets the scale of the geom. This allows a geom to be scalled in three 
  dimensions. All three dimensions are indepedant.</p>
  <dl class="fields">
    <dt>Parameters:</dt>
    <dd><ul class="nomargin-top">
        <li><strong class="pname"><code>xscale</code></strong> - The x component of the new scale.</li>
        <li><strong class="pname"><code>yscale</code></strong> - The y component of the new scale.</li>
        <li><strong class="pname"><code>zscale</code></strong> - The z component of the new scale.</li>
    </ul></dd>
  </dl>
</td></tr></table>
</div>
<a name="SetVisibile"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">SetVisibile</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="headset.model.HeaDSETGeom%27-pysrc.html#HeaDSETGeom.SetVisibile">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Always makes the geom visible.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="SetVisibility"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">SetVisibility</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">flag</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="headset.model.HeaDSETGeom%27-pysrc.html#HeaDSETGeom.SetVisibility">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Changes the visibility of the geom depending on the argument 
  given.</p>
  <dl class="fields">
    <dt>Parameters:</dt>
    <dd><ul class="nomargin-top">
        <li><strong class="pname"><code>flag</code></strong> - The desired vislity for the geom.</li>
    </ul></dd>
  </dl>
</td></tr></table>
</div>
<a name="TypeCopy"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">TypeCopy</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="headset.model.HeaDSETGeom%27-pysrc.html#HeaDSETGeom.TypeCopy">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>This method is used during cloning to get a copy of the type. This 
  method is meant to be overriden.</p>
  <dl class="fields">
    <dt>Returns:</dt>
        <dd>None if this geom is uncloneable. A fresh geom of the same type 
          if the geom is cloneabe.</dd>
  </dl>
</td></tr></table>
</div>
<a name="Update"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">Update</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="headset.model.HeaDSETGeom%27-pysrc.html#HeaDSETGeom.Update">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Updates that something has changed to all fans and subscribers of this
  class. This includes renders, gui's, boxwidgets and axes.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="UpdateAxes"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">UpdateAxes</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="headset.model.HeaDSETGeom%27-pysrc.html#HeaDSETGeom.UpdateAxes">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Updates the axes to match the current dimensions of the geom.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="UpdateBoxWidgets"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">UpdateBoxWidgets</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="headset.model.HeaDSETGeom%27-pysrc.html#HeaDSETGeom.UpdateBoxWidgets">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Updates the boxwidgets so they are close to the geom.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="_EndInteractionCallback"></a>
<div class="private">
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">_EndInteractionCallback</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">widget</span>,
        <span class="sig-arg">eventString</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="headset.model.HeaDSETGeom%27-pysrc.html#HeaDSETGeom._EndInteractionCallback">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Private callback to update the geom according to the transformation of
  the box widget.</p>
  <dl class="fields">
  </dl>
<div class="fields">      <p><strong>Attention:</strong>
        This is a private callback!
      </p>
</div></td></tr></table>
</div>
<a name="_InteractionCallback"></a>
<div class="private">
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">_InteractionCallback</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">widget</span>,
        <span class="sig-arg">eventString</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="headset.model.HeaDSETGeom%27-pysrc.html#HeaDSETGeom._InteractionCallback">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Private callback used to handle the boxwidget transforms.</p>
  <dl class="fields">
  </dl>
<div class="fields">      <p><strong>Attention:</strong>
        This is a private callback!
      </p>
</div></td></tr></table>
</div>
<a name="_StartInteractionCallback"></a>
<div class="private">
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">_StartInteractionCallback</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">widget</span>,
        <span class="sig-arg">eventString</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="headset.model.HeaDSETGeom%27-pysrc.html#HeaDSETGeom._StartInteractionCallback">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>This</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="__init__"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">__init__</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">actor</span>,
        <span class="sig-arg">label</span>)</span>
    <br /><em class="fname">(Constructor)</em>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="headset.model.HeaDSETGeom%27-pysrc.html#HeaDSETGeom.__init__">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Creates a wrapping geom for an actor and gives it a label. This 
  constructor is meant as a workhorse constructor for the inheriting 
  classes.</p>
  <dl class="fields">
    <dt>Parameters:</dt>
    <dd><ul class="nomargin-top">
        <li><strong class="pname"><code>actor</code></strong> - A vtk actor that will be wrapped by this geom.</li>
        <li><strong class="pname"><code>label</code></strong> - A friendly name for the geom.</li>
    </ul></dd>
  </dl>
</td></tr></table>
</div>
<a name="__sendMessage"></a>
<div class="private">
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">__sendMessage</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">message</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="headset.model.HeaDSETGeom%27-pysrc.html#HeaDSETGeom.__sendMessage">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Private method to send message in a wrapped way.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<br />
<!-- ==================== CLASS VARIABLE DETAILS ==================== -->
<a name="section-ClassVariableDetails"></a>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
  <td colspan="2" class="table-header">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <td align="left"><span class="table-header">Class Variable Details</span></td>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-ClassVariableDetails"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
</table>
<a name="BOX"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">BOX</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
<code class="variable-quote">'</code><code class="variable-string">Box</code><code class="variable-quote">'</code>
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="COLOR"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">COLOR</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
<code class="variable-quote">'</code><code class="variable-string">color</code><code class="variable-quote">'</code>
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="CONE"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">CONE</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
<code class="variable-quote">'</code><code class="variable-string">Cone</code><code class="variable-quote">'</code>
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="CYLINDER"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">CYLINDER</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
<code class="variable-quote">'</code><code class="variable-string">Cylinder</code><code class="variable-quote">'</code>
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="DEFSIZE"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">DEFSIZE</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
<code class="variable-group">{</code><code class="variable-quote">'</code><code class="variable-string">length</code><code class="variable-quote">'</code><code class="variable-op">: </code>50.0<code class="variable-op">, </code><code class="variable-quote">'</code><code class="variable-string">radius</code><code class="variable-quote">'</code><code class="variable-op">: </code>25.0<code class="variable-op">, </code><code class="variable-quote">'</code><code class="variable-string">resolution</code><code class="variable-quote">'</code><code class="variable-op">: </code>50<code class="variable-group">}</code>
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="DICOM"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">DICOM</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
<code class="variable-quote">'</code><code class="variable-string">Dicom</code><code class="variable-quote">'</code>
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="ELLIPSOID"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">ELLIPSOID</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
<code class="variable-quote">'</code><code class="variable-string">Ellipsoid</code><code class="variable-quote">'</code>
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="GEOM_ID"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">GEOM_ID</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
1
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="LABEL"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">LABEL</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
<code class="variable-quote">'</code><code class="variable-string">label</code><code class="variable-quote">'</code>
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="OPACITY"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">OPACITY</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
<code class="variable-quote">'</code><code class="variable-string">opacity</code><code class="variable-quote">'</code>
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="ORIENTATION"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">ORIENTATION</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
<code class="variable-quote">'</code><code class="variable-string">orientation</code><code class="variable-quote">'</code>
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="POSITION"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">POSITION</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
<code class="variable-quote">'</code><code class="variable-string">position</code><code class="variable-quote">'</code>
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="SCALE"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">SCALE</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
<code class="variable-quote">'</code><code class="variable-string">scale</code><code class="variable-quote">'</code>
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="SCALE_FACTOR"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">SCALE_FACTOR</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
50.0
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="SCALE_THRESHOLD"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">SCALE_THRESHOLD</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
0.1
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<br />
<!-- ==================== NAVIGATION BAR ==================== -->
<table class="navbar" border="0" width="100%" cellpadding="0"
       bgcolor="#a0c0ff" cellspacing="0">
  <tr valign="middle">
  <!-- Home link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="headset-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Tree link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Index link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Help link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Project homepage -->
      <th class="navbar" align="right" width="100%">
        <table border="0" cellpadding="0" cellspacing="0">
          <tr><th class="navbar" align="center"
            >HeaDSET</th>
          </tr></table></th>
  </tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
  <tr>
    <td align="left" class="footer">
    <a href="epydoc-log.html">Generated by Epydoc
    3.0.1 on Wed Feb 25 12:57:58 2009</a>
    </td>
    <td align="right" class="footer">
      <a target="mainFrame" href="http://epydoc.sourceforge.net"
        >http://epydoc.sourceforge.net</a>
    </td>
  </tr>
</table>

<script type="text/javascript">
  <!--
  // Private objects are initially displayed (because if
  // javascript is turned off then we want them to be
  // visible); but by default, we want to hide them.  So hide
  // them unless we have a cookie that says to show them.
  checkCookie();
  // -->
</script>
</body>
</html>
